<?php
// array_unshift();  头部新增
// array_push();     尾部新增

// array_shift()   头部删除
// array_pop()     尾部删除

// $arr = [1, 2, 3, 4];

// array_unshift($arr, "a");
// array_push($arr, "z");

// array_shift($arr);
// array_pop($arr);

// print_r($arr);

// array_splice()   任意位置增删改

// $arr = array("x", "y", "z");
// array_splice($arr, 1, 1);
// array_splice($arr, 1, 0, "hello");
// array_splice($arr, 1, 1, "hello");
// print_r($arr);


// array_slice(array, startIndex,length); => [startIndex,length]

// $arr = array(1, 4, 7, 2, 5, 8, 3, 6, 9);
// $newList = array_slice($arr, 3, 3);
// print_r($newList);

// array_reverse();     返回反转后的新数组
// $arr = array("x", "y", "z");
// $newArr = array_reverse($arr);
// print_r($newArr);

// $arr = array("x", "y", "z");
// $str = join($arr, null);
// // $str = implode($arr, "");
// echo $str;

// array_unique($arr)   // 传入一个数组  返回去重后的新数组
// $arr = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
// print_r(array_unique($arr));
